Skip to main content

CanvasOperationEndLayer

Type

statement

Summary

End the current drawing layer on a canvas.

Syntax

end layer on <mCanvas>

Description

Ends the layer on mCanvas, rendering to the previous layer with the opacity, blend mode, and effect properties set when the layer began.

Parameters

NameTypeDescription

mCanvas

An expression which evaluates to a canvas.

Examples

// Draw two overlapping rectangles grouped with half transparency
set the opacity of this canvas to 0.5
begin layer on this canvas
fill rectangle path of rectangle path [50,50,100,100] on this canvas
fill rectangle path of rectangle path [75,75,125,125] on this canvas
end layer on this canvas
// Create an effect for the new layer
variable tEffect as Effect
put outer shadow effect into tEffect

// Draw rectangle with an effect applied
begin layer with tEffect on this canvas
fill rectangle path of rectangle [50,50,100,100] on this canvas
end layer on this canvas
Thank you for your feedback!

Was this page helpful?